home *** CD-ROM | disk | FTP | other *** search
- LOCATE v1.0, by Terry Crandall September 4, 1993
-
- LOCATE recursively visits directories on your disk(s) and either reports
- files found or runs commands with the files found as their arguments.
-
- LOCATE gives on-line help when run with the /? option.
-
- There are many options to narrow or restrict the searches, and there are
- numerous formatting options in both reporting the files and batching the
- files. LOCATE can handle directories with upto around 15,000 files.
-
- The contents of the LOCATE.ZIP file is this READ.ME file, and files to
- create the program LOCATE.EXE using Borland C++ v3.1 IDE. These files
- are LOCATE.C, LOCATE.DSK and LOCATE.PRJ. There are no header files needed
- except for ones that are included with BC++. The documentation for the
- program is embedded in the program itself, and can either be viewed by
- looking at LOCATE.C, or by running a built LOCATE.EXE with the /? option.
-
- I wrote this program as an intellectual exercise, with the idea of
- portability in mind, and is as bare bones C as possible. Only a few
- DOS-dependent, i.e., non-ANSI C, uses are present, namely the 2 or 3
- biosdisk() function calls. The code is purely original, with nothing
- borrowed from any other work. For academic teachers, this program may be
- used as a starting point for a useful project to students to add to its
- already rich set of features.
-
- LOCATE is free to use, copy, give away, and do whatever you like with it.
- You may incorporate any of this code in any of your own work, free of
- charge, with the only caveat that the liability and responsibility of
- damages, etc., shifts from me to you. You may NOT charge anyone for
- LOCATE in its present form...it must remain free to all who want it.
- However, if you make substantial modifications to it, then you may call
- it something else and do whatever you want with it, as long as you remove
- any mention of my name from the code and documentation.
-
-
- Terry Crandall
- 1101 Lake Heron Drive #1C
- Annapolis, MD 21403
- Compuserve [76620,521]
-
-